W7 <<
Previous Next >> keyboard control for Four-bar linkage
keyboard control
使用keyboard 控制軸的啟動
ccoppeliasim
lua程式碼
function sysCall_init()
-- do some initialization here
joint=sim.getObjectHandle('Revolute_joint')
sim.sJointTargetVelocity(joint,5.5)
number=-10
end
function sysCall_actuation()
message,auxiliaryData=sim.getSimulatorMessage()
if (message==sim.message_keypress) then
if (auxiliaryData[1]==2007) then
sim.setJointTargetVelocity(joint,number)
end
if (auxiliaryData[1]==2008) then
sim.setJointTargetVelocity(joint,0)
end
end
end
1.定義2個參數為sim.getSimulatorMessage()
message,auxiliaryData=sim.getSimulatorMessage()
2.當參數為鍵盤up按鍵,使軸轉number的速度
if (message==sim.message_keypress) then
if (auxiliaryData[1]==2007) then
sim.setJointTargetVelocity(joint,number)
end
W7 <<
Previous Next >> keyboard control for Four-bar linkage